﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;


public partial class Palestras_GerenciarPalestra : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (!IsPostBack)
        //{
        //    Guid idEvento = new Guid("72bd03c6-96b8-42b9-ad6c-08f5ca087151"); //USAR SESSION EVENTO AQUIIIIIIIIIIIIIIIIIIIIIiiiiiiiiiiiii
        //    List<Palestra> listaPalestra = Palestra.findByEvento(idEvento);
        //    DataGridPalestras.DataSource = Palestra.findByEvento(idEvento);
        //    DataGridPalestras.DataBind();
        //}
    }
    protected void buttonNovaPalestra_Click(object sender, EventArgs e)
    {
        Response.Redirect("~/Palestra/CadastrarPalestra.aspx");
    }

    [WebMethod]
    public static Resultado<Palestra> getPalestras(int pagina)
    {
        int pag = pagina - 1;
        int i = pag * 4;
        DataClassesDataContext dc = new DataClassesDataContext();
        Resultado<Palestra> retorno = new Resultado<Palestra>();
        retorno.Data = dc.Palestras.OrderBy(p => p.titulo).Skip(i).Take(4).ToList();
        retorno.TotalCount = dc.Palestras.Count();
        return retorno;
    }
}